/******************************************************
 * Cours: LOG121
 * Session: A2012
 * Groupe: 01 Projet: Laboratoire #2
 * Étudiant(e)s: Guillaume Boulay
 *               Raphael Faucher
 * Professeur et chargé de labo : Patrice Boucher
 * Nom du fichier: Player.java
 * Date crée: 2012-11-09
 * Date dern. modif. 2012-11-19
 ******************************************************* 
 * Historique des modifications
 ******************************************************* 
 * 2012-11-09 Version initiale (Raphael Faucher) 
 * 2012-11-19 Modification de la documentation (Guillaume Boulay)
 *******************************************************/

import java.util.ArrayList;
import java.util.Iterator;

public class PlayerList 
{
	private ArrayList<Player> playerArray = new ArrayList<Player>();
	
	/**
	 * Permet l'ajout d'un joueur.
	 * 
	 * @param aPlayer un joueur non null.
	 */
	public void addPlayer(Player aPlayer)
	{
	    assert aPlayer != null;
	    
		playerArray.add(aPlayer);
	}
	
	/**
	 * Retourne l'itérator des Player.
	 * 
	 * @return l'itérator des Player.
	 */
	public Iterator<Player> createIterator()
	{
		return this.playerArray.iterator();
	}
}
